#include <gpl.h>

void main()
{

	sprite animacao1;
	for(int i = 0; i < 7; i++)
	{
		animacao1.load("marioe.png", 131*i, 0, 131, 150);
		cout << "(" << 130*i << ", " << 150 << ", " << 130  << ", " << 150 << ")"<< endl;
	}

	//animacao1.setSpeed(1);

	sprite imagem1;
	imagem1.load("tardis.png");

	sound meuSom;
	meuSom.load("meuSom.wav");

	int x = 370;
	int y = 270;

	gplInit(800,600,"Minha Janela",false,false);
	gplSetFPS(120);

	while (!isKeyPressed(KEY::Escape))	
			{
		cout << animacao1.collides(imagem1) << endl;
		if(isKeyPressed(KEY::A))
		{
			x-=1;
			if(animacao1.collides(imagem1))
			{
				x+=20;
			}
			meuSom.play(4);
		}

		if(isKeyPressed(KEY::D))
		{
			x+=1;
			if(animacao1.collides(imagem1))
			{
				x-=20;
			}
		}

		if(isKeyPressed(KEY::W))
		{
			y-=1;
			if(animacao1.collides(imagem1))
			{
				y+=20;
			}
		}
		if(isKeyPressed(KEY::S))
		{
			y+=1;
			if(animacao1.collides(imagem1))
			{
				y-=20;
			}
		}

		animacao1.draw(x, y,false,255,0,true);
		imagem1.draw(100,100);
		gplFlush();

	}

}